From 765cbafae3a3b54262dcd408f54401e45ba8a578 Mon Sep 17 00:00:00 2001 From: Jason Rumney Date: Fri, 10 May 2002 19:15:17 +0000 Subject: [PATCH] (enum_font_cb2): Don't use DBCS raster fonts. --- src/w32fns.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/w32fns.c b/src/w32fns.c index 2345b95bdcc..799bc084f16 100644 --- a/src/w32fns.c +++ b/src/w32fns.c @@ -7127,6 +7127,21 @@ enum_font_cb2 (lplf, lptm, FontType, lpef) lplf->elfLogFont.lfCharSet != lpef->logfont.lfCharSet) return 1; + if (FontType == RASTER_FONTTYPE) + { + /* DBCS raster fonts have problems displaying, so skip them. */ + int charset = lplf->elfLogFont.lfCharSet; + if (charset == SHIFTJIS_CHARSET + || charset == HANGEUL_CHARSET + || charset == CHINESEBIG5_CHARSET + || charset == GB2312_CHARSET +#ifdef JOHAB_CHARSET + || charset == JOHAB_CHARSET +#endif + ) + return 1; + } + { char buf[100]; Lisp_Object width = Qnil; -- 2.30.2